body {
	background-color:#fff;
	margin:20px;
	font-family:Lucida Grande, Verdana, Sans-serif;
	font-size:12px;
	color:#444;
}
#HdTop {
	border:#999;
	height:184px;
	margin:5px 0 0 0;
	color:#000;
	font-size:10px;
	padding:10px;
	text-align:right;
	min-width:500px;
	background:url('../img/banner.png');
	background-repeat:no-repeat;
}
#HdTop a:link, #HdTop a:visited, #HdTop a:active {
	color:#444;
	font-weight:bold;
	text-decoration:none;
}
#HdTop a:hover {
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
#CtContent {
	display: block;
	padding:10px 20px 20px 20px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 3px 3px 6px #aaa;
	-moz-border-radius: 10px;
	-moz-box-shadow: 3px 3px 6px #aaa;
	border:#999 1px solid;
	background-color:#fff;
}
#HTitle {
	color:#444;
	margin:4px 0 6px 0;
	text-decoration: underline;
	text-shadow: 2px 2px 2px #aaa;
	opacity: 0.0;
}

#CtMain {
	display: block;
	opacity: 0.0;
	height: 0px;
	border: 0;
}

.buffer {
	display: block;
	-webkit-box-shadow: 2px 2px 4px #ccc;
	-moz-box-shadow: 2px 2px 4px #ccc;
	text-shadow: 0 0 0;
	padding: 0.5em;
	margin: 1em 0;
	color: #444;
	border: 1px dashed #777;
	background-color: #efefef;
	font-family: monospace;
}
.smoothwhite {
	display: block;
	height: 0px;
	padding: 2px;
	margin: 2px;
	font-family: Lucida Grande, Verdana, Sans-serif;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 2px 2px 4px #aaa;
	-moz-border-radius: 4px;
	-moz-box-shadow: 2px 2px 4px #777;
	border:#aaa 1px solid;
	background-color:#fff;
	opacity: 0.0;
}

input.chkbox {
	-webkit-box-shadow: 2px 2px 4px #ccc;
	-moz-box-shadow: 2px 2px 4px #ccc;
	padding: 0.1em;
	margin: 0.2em 0.5em 0.2em 0;
	color: #444;
	border: 1px dashed #777;
	background-color: #efefef;
}

button:disabled {
	cursor:default;
	color:#777;
	background:url('../img/darkbar-d.png') repeat-x;
}

button.enabled {
	background:url('../img/darkbar.png') repeat-x;	
	color:#bbb;
	text-decoration: none;
}

button.enabled:hover {
	background:url('../img/darkbar-h.png') repeat-x;	
	color: #fff;
	text-decoration: underline;
}

button, button * {
	padding:9px 25px;
	border:0 none;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 3px 3px 6px #aaa;
}
.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border: 0; }
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li { background: #eee; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
.accordion li.active>a { color: #111; }
.accordion li.active { background: #ccc; border-bottom: 1px dashed #999; }
.accordion li div { padding: 20px; background: #fff; display: block;}
.accordion a { text-decoration: none; border-bottom: 1px solid #aaa; font: bold 1.1em/2em Arial, sans-serif; color: #333; padding: 0 10px; display: block; cursor: pointer;}

	
	
	
	